﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace TomNet.IMSC.Model.ViewModels
{
    public class NewHouseRunningsShow
    {
        /// <summary>
        /// 主键
        /// </summary>
        public int Id { get; set; }
        /// <summary>
        /// 楼盘ID
        /// </summary>
        public int BuildingID { get; set; }
        /// <summary>
        /// 楼盘名称
        /// </summary>
        public string BuildingName { get; set; }
        /// <summary>
        /// 中介ID
        /// </summary>
        public int IntermediaryID { get; set; }
        /// <summary>
        /// 中介名称
        /// </summary>
        public string IntermediaryName { get; set; }
        /// <summary>
        /// 经纪人ID
        /// </summary>
        public int UserID { get; set; }
        /// <summary>
        /// 经纪人姓名
        /// </summary>
        public string UserName { get; set; }
        /// <summary>
        /// 经纪人电话
        /// </summary>
        public string UserPhone { get; set; }
        /// <summary>
        /// 客户ID
        /// </summary>
        public int CustomerID { get; set; }
        /// <summary>
        /// 客户姓名
        /// </summary>
        public string CustomerName { get; set; }
        /// <summary>
        /// 客户电话
        /// </summary>
        public string CustomerPhone { get; set; }
        /// <summary>
        /// 报备时间
        /// </summary>
        public DateTime FilingTime { get; set; }
        /// <summary>
        /// 报备审核时间
        /// </summary>
        public DateTime FilingAuditingTime { get; set; }
        /// <summary>
        /// 报备审核操作员ID
        /// </summary>
        public int FilingAuditingStaffID { get; set; }
        /// <summary>
        /// 报备审核说明
        /// </summary>
        public string FilingAuditingRemark { get; set; }
        /// <summary>
        /// 带看时间
        /// </summary>
        public DateTime BandSawTime { get; set; }
        /// <summary>
        /// 带看操作员ID
        /// </summary>
        public int BandSawStaffID { get; set; }
        /// <summary>
        /// 带看说明
        /// </summary>
        public string BandSawRemark { get; set; }
        /// <summary>
        /// 认购时间
        /// </summary>
        public DateTime SubscribeTime { get; set; }
        /// <summary>
        /// 认购操作员ID
        /// </summary>
        public int SubscribeStaffID { get; set; }
        /// <summary>
        /// 认购说明
        /// </summary>
        public string SubscribeReamrk { get; set; }
        /// <summary>
        /// 佣金分组ID
        /// </summary>
        public int BuildingsBrokerageGroupID { get; set; }
        /// <summary>
        /// 佣金分组Name
        /// </summary>
        public string BuildingsBrokerageGroupName { get; set; }
        /// <summary>
        /// 佣金说明
        /// </summary>
        public string Brokerage { get; set; }
        /// <summary>
        /// 总房款
        /// </summary>
        public decimal TotalPrice { get; set; }
        /// <summary>
        /// 面积
        /// </summary>
        public decimal Area { get; set; }
        /// <summary>
        /// 门牌号地址
        /// </summary>
        public string Address { get; set; }
        /// <summary>
        /// 订金
        /// </summary>
        public decimal BargainMoney { get; set; }
        /// <summary>
        /// 首付时间
        /// </summary>
        public DateTime DownPaymentTime { get; set; }
        /// <summary>
        /// 首付操作员ID
        /// </summary>
        public int DownPaymentStaffID { get; set; }
        /// <summary>
        /// 首付金额
        /// </summary>
        public decimal DownPaymentMoney { get; set; }
        /// <summary>
        /// 首付说明
        /// </summary>
        public string DownPaymentRemark { get; set; }
        /// <summary>
        /// 备案时间
        /// </summary>
        public DateTime PutOnRecordTime { get; set; }
        /// <summary>
        /// 备案操作员ID
        /// </summary>
        public int PutOnRecordStaffID { get; set; }
        /// <summary>
        /// 备案说明
        /// </summary>
        public string PutOnRecordRemark { get; set; }
        /// <summary>
        /// 完成时间
        /// </summary>
        public DateTime CompleteTime { get; set; }
        /// <summary>
        /// 完成操作员ID
        /// </summary>
        public int CompleteStaffID { get; set; }
        /// <summary>
        /// 完成说明
        /// </summary>
        public string CompleteRemark { get; set; }
        /// <summary>
        /// 退房申请时间
        /// </summary>
        public DateTime ReturnHouseTime { get; set; }
        /// <summary>
        /// 退房申请操作员ID
        /// </summary>
        public int ReturnHouseStaffID { get; set; }
        /// <summary>
        /// 退房申请说明
        /// </summary>
        public string ReturnHouseRemark { get; set; }
        /// <summary>
        /// 退房审核时间
        /// </summary>
        public DateTime ReturnHouseAuditingTime { get; set; }
        /// <summary>
        /// 退房审核操作员ID
        /// </summary>
        public int ReturnHouseAuditingStaffID { get; set; }
        /// <summary>
        /// 退房审核说明
        /// </summary>
        public string ReturnHouseAuditingRemark { get; set; }
        /// <summary>
        /// 记录状态
        /// </summary>
        public int State { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }
        /// <summary>
        /// 星标
        /// </summary>
        public string StarTarget { get; set; }
        /// <summary>
        /// 星标备注
        /// </summary>
        public string StarTargetRemark { get; set; }
        /// <summary>
        /// 置业顾问
        /// </summary>
        public string PropertyConsultantName { get; set; }
        /// <summary>
        /// 渠道人员ID
        /// </summary>
        public int OriginStaffID { get; set; }
        /// <summary>
        /// 销售人员ID
        /// </summary>
        public int SellStaffID { get; set; }
        /// <summary>
        /// 代理商ID
        /// </summary>
        public int AgentID { get; set; }

        //===================================================

        /// <summary>
        /// 销售人员
        /// </summary>
        public string SellStaff { get; set; }
        /// <summary>
        /// 客户状态
        /// </summary>
        public string CustomerState { get; set; }
        /// <summary>
        /// 渠道人员
        /// </summary>
        public string OriginStaff { get; set; }
        
        /// <summary>
        /// 带看单图片个数
        /// </summary>
        public int BandSawPicCount { get; set; }
        /// <summary>
        /// 成交单图片个数
        /// </summary>
        public int CompletePicCount { get; set; }
        /// <summary>
        /// 备案合同图片个数
        /// </summary>
        public int RecordPicCount { get; set; }

    }
}
